<?php
	class Perfil_controller extends Base_controller 
	{
		
		function __construct($registry)
		{
			parent::__construct($registry);
		
			// Cargar models requeridos
			$this->registry->usuario_model = new Usuario_model();
			$this->registry->departamento_model = new Departamento_model();
			$this->registry->pais_model = new Pais_model();
		}
		
		function index()
		{	
			$this->registry->template->usuario = $this->registry->usuario_model->get(2); //harcoded hasta obtener el usuario logueado
			
			$this->registry->template->departamentos = $this->registry->departamento_model->getAll();

			$this->registry->template->paises = $this->registry->pais_model->getAll();
			
			$this->registry->template->view = 'perfil';
			$this->registry->template->show('layout');
		}
		
		function modificar(){
		
			$usuario_anterior = $this->registry->usuario_model->get(2);//harcoded hasta obtener el usuario logueado
			
			$this->registry->usuario_model->id = $usuario_anterior['id'];
			$this->registry->usuario_model->documento = $_POST ["documento"];
			$this->registry->usuario_model->nombres = $_POST ["nombres"];
			$this->registry->usuario_model->apellidos = $_POST ["apellidos"];
			$this->registry->usuario_model->email = $_POST ["email"];
			$this->registry->usuario_model->password = $_POST ["password"];
			$this->registry->usuario_model->pais_fk = $_POST ["pais_fk"];
			$this->registry->usuario_model->departamento_fk = $_POST ["departamento_fk"];
			$this->registry->usuario_model->barrio = $_POST ["barrio"];
			$this->registry->usuario_model->direccion = $_POST ["direccion"];
			$this->registry->usuario_model->celular = $_POST ["celular"];
			$this->registry->usuario_model->tipo = $_POST ["tipo"];
// 			$usuario_model->coordenadas = $_POST ["coordenadas"];
			
			$this->registry->usuario_model->update($usuario_anterior['id']);

			$this->index();
		}
	}
	
?>